package com.wqmei.dao;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.wqmei.model.Person;

@Repository
public interface PersonMapper {
	/**
	 * 通过主键查找信息
	 * @param id
	 * @return
	 */
	Person selectByPrimaryKey(int id);
	
	/**
	 * 通过名字查找信息
	 * @return
	 */
	List<Person> selectByName(String name);
	
	/**
	 * 通过电话号码查找信息
	 * @return
	 */
	List<Person> selectByNumber(String number);
	
	/**
	 * 通过电话号码来查找用户
	 * @param number
	 * @return
	 */
	Person selectByWholeNumber(String number);
	
	/**
	 * 查找所有通讯录信息
	 * @return
	 */
	List<Person> selectAll();
	
	/**
	 * 删除联系人信息
	 * @param id
	 * @return
	 */
	int deletePerson(int id);
	
	/**
	 * 更新联系人信息
	 * @param person
	 * @return
	 */
	int updatePerson(Person person);
	
	/**
	 * 添加联系人信息
	 * @param person
	 * @return
	 */
	int insertPerson(Person person);
	

}
